

$(function(){

    // 封装获取用户信息的方法
    function initUserInfo(){
        $.get('/my/userinfo',function(res){
            // 判断数据是否获取成功
            if(res.status===0){
                // 把用户的信息 回显到文本框 中
                layui.form.val('user-form',res.data)
                console.log(res.data)
                // $('[name="username"]').val(res.data.username)
                // $('[name="nickname"]').val(res.data.nickname)
                // $('[name="email"]').val(res.data.email)
            }
        })

    }


    // 调用
    initUserInfo()


    // 为重置按钮绑定事件
    $('[type="reset"]').on('click', function (e) {
        // 1. 阻止重置的默认行为
        e.preventDefault()
        // 2. 重新获取用户信息，并渲染表单数据
        initUserInfo()
      })
    // $('#btnReset').on('click', function (e) {
    //     // 1. 阻止重置的默认行为
    //     e.preventDefault()
    //     // 2. 重新获取用户信息，并渲染表单数据
    //     initUserInfo()
    //   })

    // 为表单添加 submit事件
    $('[lay-filter="user-form"]').on('submit', function(e){
        e.preventDefault() 
        // 发起ajax请求 修改用户基本信息
        $.post('/my/userinfo', $(this).serialize(), function(res){
            // 把信息展示给用户
            layer.msg(res.message)
            console.log(res);
            if(res.status===0){
                // 更新成功
                // 刷新父页面上信息
                // window.parent.方法
                window.parent.getUserInfo()
            }
        })
    })



})